package org.example.projecttwo.service.Imessage;

import java.util.List;

/**
 * 消息Redis服务接口
 */
public interface IMessageRedisService {

    /**
     * 设置消息的过期时间
     * @param messageId 消息ID
     * @param expireTime 过期时间(毫秒)
     */
    void setMessageExpiry(Long messageId,Long expireTime);

    /**
     * 删除消息的过期时间
     * @param messageId 消息ID
     */
    void removeMessageExpiry(Long messageId);

    /**
     * 批量删除消息的过期时间
     * @param messageIds 消息ID列表
     */
    void batchRemoveMessageExpiry(List<Long> messageIds);
}
